﻿.indexBg {
	position: relative;
	z-index: 0;
	min-width: 1000px;
}

.banner
{
	width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.banner .bannerFocus
{ 
    width: 100%;
    overflow:hidden; 
    position:relative; 
}

.banner .bannerFocus .bd
{ 
    position:relative; 
    height:100%; 
    z-index:0;   
}

.banner .bannerFocus .bd li
{ 
    zoom:1; 
    vertical-align:middle;
    width: 100%;
}

.banner .bannerFocus .bd img
{
    display:block;
    width: 100%;
}

.indexNav {
	position: absolute;
	top: 70%;
	left: 0.5%;
	z-index: 1;
}

.indexNav li {
	float: left;
	width: 105px;
	height: 105px;
	cursor: pointer;
	overflow: hidden;
}

.indexNav .about 
{
	background: url(../Images/icon1-2.png) no-repeat;
}


.indexNav .about:hover {
	background: url(../Images/icon1.png) no-repeat;
}

.indexNav .culture 
{
	background: url(../Images/icon2-2.png) no-repeat;
}

.indexNav .culture:hover {
	background: url(../Images/icon2.png) no-repeat;
}

.indexNav .brand 
{
	background: url(../Images/icon3-2.png) no-repeat;
}

.indexNav .brand:hover {
	background: url(../Images/icon3.png) no-repeat;
}

.indexNav .project 
{
	background: url(../Images/icon4-2.png) no-repeat;
}

.indexNav .project:hover {
	background: url(../Images/icon4.png) no-repeat;
}

.indexNav .news 
{
	background: url(../Images/icon5-2.png) no-repeat;
}

.indexNav .news:hover {
	background: url(../Images/icon5.png) no-repeat;
}

.indexNav .product 
{
	background: url(../Images/icon6-2.png) no-repeat;
}

.indexNav .product:hover {
	background: url(../Images/icon6.png) no-repeat;
}

.indexNav a {
	display: block;
	width: 100%;
	height: 100%;
}

/*Header部分*/
.header {
	background: #000000;
	height: 60px;
}

.header .logo {
	height: 60px;
	position: absolute;
	left: 4%;
	width: 213px;
	overflow: hidden;
}

/*导航部分*/
.header .nav {
	position: absolute;
	right: 5%;
}

.header .nav li {
	border-left: #4d4d4d solid 1px;
	cursor: pointer;
	height: 60px;
	float: left;
}

.header .borderRight {
	border-right: #4d4d4d solid 1px;
}

.header .nav a {
	display: block;
	width: 100%;
	height: 100%;
}

.header .navIndex {
	width: 68px;
	height: 60px;
	overflow: hidden;
	background: url(../Images/nav1.jpg) no-repeat;
}

.header .navIndex:hover {
	background: url(../Images/nav1.jpg) no-repeat;
	background-position: -69px 0px;
	width: 68px;
}

.header .navAbout {
	width: 68px;
	height: 60px;
	overflow: hidden;
	background: url(../Images/nav2.jpg) no-repeat;
}

.header .navAbout:hover {
	background: url(../Images/nav2.jpg) no-repeat;
	background-position: -69px 0px;
	width: 68px;
}

.header .navCulture {
	width: 68px;
	height: 60px;
	overflow: hidden;
	background: url(../Images/nav3.jpg) no-repeat;
}

.header .navCulture:hover {
	background: url(../Images/nav3.jpg) no-repeat;
	background-position: -71px 0px;
	width: 68px;
}

.header .navBrand {
	width: 68px;
	height: 60px;
	overflow: hidden;
	background: url(../Images/nav4.jpg) no-repeat;
}

.header .navBrand:hover {
	background: url(../Images/nav4.jpg) no-repeat;
	background-position: -71px 0px;
	width: 68px;
}

.header .navProject {
	width: 68px;
	height: 60px;
	overflow: hidden;
	background: url(../Images/nav5.jpg) no-repeat;
}

.header .navProject:hover {
	background: url(../Images/nav5.jpg) no-repeat;
	background-position: -71px 0px;
	width: 68px;
}

.header .navNews {
	width: 68px;
	height: 60px;
	overflow: hidden;
	background: url(../Images/nav6.jpg) no-repeat;
}

.header .navNews:hover {
	background: url(../Images/nav6.jpg) no-repeat;
	background-position: -71px 0px;
	width: 68px;
}

.header .navProducts {
	width: 68px;
	height: 60px;
	overflow: hidden;
	background: url(../Images/nav7.jpg) no-repeat;
}

.header .navProducts:hover {
	background: url(../Images/nav7.jpg) no-repeat;
	background-position: -71px 0px;
	width: 68px;
}

.header .navContact {
	width: 68px;
	height: 60px;
	overflow: hidden;
	background: url(../Images/nav8.jpg) no-repeat;
}

.header .navContact:hover {
	background: url(../Images/nav8.jpg) no-repeat;
	background-position: -71px 0px;
	width: 68px;
}

.header .navDownLoad {
	width: 68px;
	height: 60px;
	overflow: hidden;
	background: url(../Images/nav9.jpg) no-repeat;
}

.header .navDownLoad:hover {
	background: url(../Images/nav9.jpg) no-repeat;
	background-position: -71px 0px;
	width: 68px;
}

.record
{
	text-align: center;
}






/* 底部基本框架 */
.bottom_basic_frame_content
{
    background-color: #f2f2f2; 
    overflow: hidden;
}
.bottom_basic_frame
{
    width: 1200px;
    margin: 15px auto 0;
    padding: 35px;
    background-color: #fff;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.news_content
{
    width: 370px; 
    color: #666;
    float: left;
    margin-right: 53px;
}
.news_title
{
    font-size: 18px;
    line-height: 38.32px;  
    border-bottom: 1px solid #666;  
     margin-bottom: 20px;
}
.news_title a
{
    display: block;    
}
.first-new img
{
    width: 108px;
    height: 76px;   
    float: left;
    padding-right: 5px;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.first-new span
{
    font-size: 12px;
    font-weight: bold; 
    float: left;
    width: 262px;
    display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.first-new a
{
    display: block;        
}
.first-new p
{
    font-size: 12px;  
    float: left; 
    width: 262px; 
}
.first-new i
{
    font-size: 12px; 
    float: left;    
}
.news_list
{
    width: 100%;
    height: 290px;    
    margin-top: 20px; 
    padding-right: 27px;  
    overflow-y: scroll; 
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.news_list ul,.news_list ul li
{
    list-style-type:disc;
    list-style-position: inside;
}
.news_list ul li
{
      position: relative; 
}
.news_list ul li a
{
    display: inline-block;
    font-size: 12px;
    line-height: 26px;
    height: 26px;
    overflow: hidden;
    color: #666;
     
    vertical-align: middle;
    
}
.news_list ul li .newsTitle
{
    width: 210px;
    display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.news_list ul li .newsTime
{
  position: absolute;
  top: 0; 
  right: 0;
}


.news_content2
{
    float: left;  
    width: 284px;
    color: #666;  
}
.news_title2
{
    font-size: 18px;
    line-height: 38.32px;
    border-bottom: 2px solid transparent;    
}
.news_title2 a
{
    display: inline-block;
    border-bottom: 2px solid transparent;  
    margin-right: 10px;  
}
.news_title2 .on
{
    color: #ec6d1e;    
    border-bottom: 2px solid #ec6d1e;
    position: relative;
}
.news_title2 .on:before
{
    content: "";
    position: absolute;
    display: block;
	width: 0;
	height: 0;
	bottom: 0;
	left: 50%;
	margin-left: -4px;  
	border-left: 4px solid transparent;
	border-bottom: 4px solid #ec6d1e;
	border-right: 4px solid transparent;  
}
/* 首页常见问题 */
.questions_list ul li p.questions:before, .questions_list ul li p.answer:before {
  display: inline-block;
  width: 16px;
  height: 16px;
  font-size: 12px;
  line-height: 16px;
  border-radius: 50%;
  font-weight: normal;
  text-align: center;
  color: #fff; }

.questions_list a.newMore, .news_content .news_list a.newMore {
  float: right; }

   .questions_list {
    margin-top: 20px; }
     .questions_list ul li {
      margin-bottom: 18px;
      border-bottom: 1px dashed #cbcbcb;
      padding-bottom: 10px; }
       .questions_list ul li p {
        line-height: 20px;
        min-height: 20px; }
         .questions_list ul li p.questions {
          font-weight: bold; }
         .questions_list ul li p.answer {
          margin-top: 10px; }
              .questions_list ul li p.answer a{
              height: 40px;overflow: hidden; }
         .questions_list ul li p.questions:before {
          content: "Q";
          float: left;
          background-color: #818181; }
         .questions_list ul li p.answer:before {
          content: "A";
          float: left;
          background-color: #f99e00; }
         .questions_list ul li p a {
          display: inline-block;
          width: 80%;
          float: left;
          margin-left: 15px; }
          
          
          
/* 友情链接 */
.footer-contact
{
    background-color: #ec6d1e;    
}
.friendsLinks
{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    background-color: #f2f2f2;
}
.friendsLinks-box
{
    width: 900px;
    margin: 25px auto;
}
.friendsLinks_logo
{
    font-weight: bold;
    font-size: 18px;
    color: #666;
    line-height: 36px;
}
.friendsLinks_list ul
{
    margin-right: -40px;    
}
.friendsLinks_list li
{
    float: left;  
    margin-right: 40px;  
}
.friendsLinks_list li a
{
    font-size: 12px;
    line-height: 26px;
    color: #666;
}
.footer-main
{
    padding-top: 30px;    
    padding-bottom: 2px; 
    color: #fff;  
    text-align: center; 
    font-size: 0;
}
.f-m
{
    display: inline-block;
    vertical-align: middle;
    padding: 12px 32px; 
    height: 122px;  
    text-align: left;
}
.f-m-1,.f-m-2
{
    border-right: 1px solid #fff;    
}
.f-m-1 p
{
    font-size: 12px; 
    line-height: 1.8;    
}
.f-m-2 span
{
    display: block;
    margin-top: 20px; 
    font-size: 16px;
}
.f-m-2 strong
{
    display: block;
    font-size: 34px;
}